<?php
/** .-------------------------------------------------------------------
* |  Software: [HDPHP framework]
* |      Site: www.hdphp.com
* |-------------------------------------------------------------------
* |    Author: 向军 <2300071698@qq.com>
* |    WeChat: aihoudun
* | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
* '-------------------------------------------------------------------*/

namespace system\model;

use hdphp\Model\Model;

class Address extends Model{
	//数据表
	protected $table = "address";

	//允许填充字段
	protected $allowFill = [ ];

	//禁止填充字段
	protected $denyFill = [ ];

	//完整表名
	protected $full = false;

	//自动验证
	protected $validate=[
		//['字段名','验证方法','提示信息',验证条件,验证时间]
		['adname','required','收货人不能为空',self::MUST_VALIDATE,self::MODEL_BOTH],
		['phone','required','手机不能为空',self::MUST_VALIDATE,self::MODEL_BOTH],
		['address','required','详细地址不能为空',self::MUST_VALIDATE,self::MODEL_BOTH],
	];

	//自动完成
	protected $auto=[
		//['字段名','处理方法','方法类型',验证条件,验证时机]
	];

	//自动过滤
    protected $filter=[
        //[表单字段名,过滤条件,处理时间]
    ];

	//时间操作,需要表中存在created_at,updated_at字段
	protected $timestamps=false;

	public function address(){
		$AddRess=Q('post.address');
		$Address=Db::table('address')->where('address',$AddRess)->get();
		if(isset($Address)){
			$this->error='您添加的地址已存在，请重新添加';
		}else{
			$Address=new Address();
			$Address['adname']=Q('post.adname');
			$Address['phone']=Q('post.phone');
			$location=Q('post.location');
			if(!isset($location)){
				$this->error = '请选择地址';
				return false;
			}
			$location= implode(',',$location);
			$Address['location']=$location;
			$Address['address']=$AddRess;
			$Address->save();
			return true;
		}
	}


}